@charset "UTF-8";
#app.dark-theme {
  background: url(../images/dark/bg.png) no-repeat !important;
}

#app.dark-theme .main-container {
  background: url(../images/dark/bg.png) no-repeat 0 0 !important;
  background-size: cover;
}

#app.dark-theme .main-container .title {
  color: #fff !important;
  background: transparent !important;
}

#app.dark-theme .app-container {
  background: transparent !important;
  border: 1px solid rgba(59, 139, 255, 0.4);
}

#app.dark-theme .app-container .container {
  background: transparent !important;
}

#app.dark-theme .app-main {
  background: rgba(59, 139, 255, 0.1) !important;
  border: 1px solid rgba(59, 139, 255, 0.4);
}

#app.dark-theme .app-main .data-container {
  border: 0;
  background: transparent !important;
}

#app.dark-theme .app-main .app-container {
  border: 0;
}

#app.dark-theme .data-container {
  background: rgba(59, 139, 255, 0.1) !important;
  border: 1px solid rgba(59, 139, 255, 0.4);
}

#app.dark-theme .data-container .data-bottom,
#app.dark-theme .data-container .data-top {
  background: transparent !important;
}

#app.dark-theme .data-container .data-left, #app.dark-theme .data-container .data-right, #app.dark-theme .data-container .data-container-bottom {
  background: rgba(59, 139, 255, 0.1);
}

#app.dark-theme .data-container .data-container-top {
  background: transparent !important;
}

#app.dark-theme .data-detail-box,
#app.dark-theme .data-count-num-list {
  background: rgba(59, 139, 255, 0.1);
  color: #00aeff;
}

#app.dark-theme .data-detail-title,
#app.dark-theme .unit,
#app.dark-theme .data-title > h3,
#app.dark-theme .data-tabs-list,
#app.dark-theme .fontcolor-blue,
#app.dark-theme .data-count-num-list,
#app.dark-theme .el-radio,
#app.dark-theme .el-range-separator {
  color: #fff !important;
}

#app.dark-theme ~ .el-picker-panel {
  color: #fff;
}

#app.dark-theme ~ .el-picker-panel .el-date-picker__header .el-picker-panel__icon-btn, #app.dark-theme ~ .el-picker-panel .el-date-picker__header .el-date-picker__header-label {
  color: #fff;
}

#app.dark-theme ~ .el-picker-panel .el-date-table th {
  color: #fff;
  border-color: rgba(59, 139, 255, 0.4);
}

#app.dark-theme ~ .el-picker-panel .el-date-table td.in-range div {
  background-color: rgba(0, 225, 228, 0.6);
}

#app.dark-theme ~ .el-picker-panel .el-date-table td.start-date span,
#app.dark-theme ~ .el-picker-panel .el-date-table td.end-date span,
#app.dark-theme ~ .el-picker-panel .el-date-table td.current:not(.disabled) span {
  background: #00e1e4;
}

#app.dark-theme ~ .el-picker-panel .el-date-table td.next-month,
#app.dark-theme ~ .el-picker-panel .el-date-table td.prev-month {
  color: #617898;
}

#app.dark-theme ~ .el-popper {
  background: #081641;
  border: 1px solid rgba(0, 225, 228, 0.4);
}

#app.dark-theme ~ .el-popper .el-select-dropdown__item.hover,
#app.dark-theme ~ .el-popper .el-dropdown-menu__item:hover, #app.dark-theme ~ .el-popper .el-select-dropdown__item.is-disabled:hover {
  background-color: rgba(0, 174, 255, 0.2);
}

#app.dark-theme ~ .el-popper .el-select-dropdown__item,
#app.dark-theme ~ .el-popper .el-dropdown-menu__item {
  color: rgba(255, 255, 255, 0.8);
}

#app.dark-theme ~ .el-popper .el-select-dropdown__item.selected,
#app.dark-theme ~ .el-popper .el-dropdown-menu__item.selected {
  color: #00e1e4;
}

#app.dark-theme ~ .el-popper .popper__arrow {
  display: none;
}

#app.dark-theme ~ .el-popper .el-dropdown-menu__item--divided {
  border: none;
}

#app.dark-theme ~ .el-popper .el-dropdown-menu__item--divided:before {
  display: none;
}

#app.dark-theme ~ .el-popper .el-cascader-menu {
  color: #fff;
  border-color: rgba(0, 225, 228, 0.4);
}

#app.dark-theme ~ .el-popper .el-cascader-menu .el-cascader-node:not(.is-disabled):hover {
  background: rgba(0, 225, 228, 0.4);
}

#app.dark-theme ~ .el-popper .el-cascader-menu .el-cascader-node.in-active-path,
#app.dark-theme ~ .el-popper .el-cascader-menu .el-cascader-node.is-active,
#app.dark-theme ~ .el-popper .el-cascader-menu .el-cascader-node.is-selectable.in-checked-path {
  color: #00e1e4;
  background: transparent;
}

#app.dark-theme .container-box .page-container .left-container {
  border: 1px solid rgba(59, 139, 255, 0.4);
}

#app.dark-theme .container-box .page-container .left-container .choose-header .reset {
  color: #fff;
}

#app.dark-theme .container-box .page-container .left-container .tree-box .title {
  background: rgba(0, 225, 228, 0.4) !important;
  color: #00e1e4 !important;
}

#app.dark-theme .container-box .page-container .left-container .tree-box .group {
  background: rgba(59, 139, 255, 0.1);
}

#app.dark-theme .container-box .page-container .left-container .tree-box .group .node .con {
  color: #fff;
}

#app.dark-theme .container-box .page-container .left-container .tree-box .group .node .con span:nth-of-type(2) {
  color: #00e1e4 !important;
}

#app.dark-theme .form-header {
  border-bottom-color: rgba(59, 139, 255, 0.4);
}

#app.dark-theme .t-title {
  background: rgba(59, 139, 255, 0.5);
  color: #fff;
}

#app.dark-theme .preset-log .header, #app.dark-theme .configuration-situation .left, #app.dark-theme .configuration-situation .right, #app.dark-theme .file-behavior, #app.dark-theme .configuration-situation, #app.dark-theme .timeline-count, #app.dark-theme .headtext, #app.dark-theme .thing {
  background: rgba(59, 139, 255, 0.1) !important;
  border: 1px solid rgba(59, 139, 255, 0.4);
}

#app.dark-theme .content-wk, #app.dark-theme .footer {
  background: transparent !important;
}

#app.dark-theme .headtext > div {
  padding: 0 !important;
}

#app.dark-theme .headtext:nth-child(1) > div {
  padding-left: 20px !important;
}

#app.dark-theme .data-cont-img p, #app.dark-theme .el-icon-arrow-left, #app.dark-theme .tab .tablist span, #app.dark-theme .title, #app.dark-theme .ntips, #app.dark-theme .configuration-situation .left, #app.dark-theme .configuration-situation .right, #app.dark-theme .timeline-count, #app.dark-theme .tabs span, #app.dark-theme .back span, #app.dark-theme .right-btn span, #app.dark-theme .con-title, #app.dark-theme .l-bottom p {
  color: #fff !important;
}

#app.dark-theme .l-value {
  color: #00aec2;
}

#app.dark-theme .el-collapse-item, #app.dark-theme .custom-portrait .component-container .drawcontainer .back {
  border-bottom: 1px solid transparent;
}

#app.dark-theme .el-collapse {
  border-top: 1px solid #3B8BFF !important;
  border-bottom: 1px solid #3B8BFF !important;
}

#app.dark-theme,
#app.dark-theme ~ .el-dialog__wrapper,
#app.dark-theme ~ .el-message-box__wrapper {
  /* 滚动条上的滚动滑块 */
  /* 滚动条轨道 */
  /* 下拉树选择器背景色修改 */
}

#app.dark-theme .el-dialog,
#app.dark-theme ~ .el-dialog__wrapper .el-dialog,
#app.dark-theme ~ .el-message-box__wrapper .el-dialog {
  background: #092253;
}

#app.dark-theme .el-dialog .timeline-container,
#app.dark-theme ~ .el-dialog__wrapper .el-dialog .timeline-container,
#app.dark-theme ~ .el-message-box__wrapper .el-dialog .timeline-container {
  background: rgba(59, 139, 255, 0.1) !important;
}

#app.dark-theme .el-dialog .el-dialog__header,
#app.dark-theme ~ .el-dialog__wrapper .el-dialog .el-dialog__header,
#app.dark-theme ~ .el-message-box__wrapper .el-dialog .el-dialog__header {
  border-bottom: 1px solid rgba(0, 225, 228, 0.2);
}

#app.dark-theme .el-dialog .el-dialog__header .el-dialog__title,
#app.dark-theme ~ .el-dialog__wrapper .el-dialog .el-dialog__header .el-dialog__title,
#app.dark-theme ~ .el-message-box__wrapper .el-dialog .el-dialog__header .el-dialog__title {
  color: #00e1e4;
}

#app.dark-theme .el-dialog .el-dialog__body,
#app.dark-theme ~ .el-dialog__wrapper .el-dialog .el-dialog__body,
#app.dark-theme ~ .el-message-box__wrapper .el-dialog .el-dialog__body {
  color: #fff;
}

#app.dark-theme .el-dialog .el-dialog__footer,
#app.dark-theme ~ .el-dialog__wrapper .el-dialog .el-dialog__footer,
#app.dark-theme ~ .el-message-box__wrapper .el-dialog .el-dialog__footer {
  border-top: 1px solid rgba(0, 225, 228, 0.2);
}

#app.dark-theme .el-dialog .email-dia aside,
#app.dark-theme ~ .el-dialog__wrapper .el-dialog .email-dia aside,
#app.dark-theme ~ .el-message-box__wrapper .el-dialog .email-dia aside {
  background: transparent;
  border-color: rgba(0, 225, 228, 0.2);
}

#app.dark-theme .el-dialog .email-dia aside .option-group li,
#app.dark-theme ~ .el-dialog__wrapper .el-dialog .email-dia aside .option-group li,
#app.dark-theme ~ .el-message-box__wrapper .el-dialog .email-dia aside .option-group li {
  color: #fff;
}

#app.dark-theme .el-dialog .email-dia aside .option-group li.activeLink,
#app.dark-theme ~ .el-dialog__wrapper .el-dialog .email-dia aside .option-group li.activeLink,
#app.dark-theme ~ .el-message-box__wrapper .el-dialog .email-dia aside .option-group li.activeLink {
  border-right: 2px solid #00e1e4;
  background: rgba(0, 225, 228, 0.4);
  color: #fff;
}

#app.dark-theme .el-loading-mask,
#app.dark-theme ~ .el-dialog__wrapper .el-loading-mask,
#app.dark-theme ~ .el-message-box__wrapper .el-loading-mask {
  background: #061540;
}

#app.dark-theme .el-tag,
#app.dark-theme ~ .el-dialog__wrapper .el-tag,
#app.dark-theme ~ .el-message-box__wrapper .el-tag {
  background: rgba(0, 225, 228, 0.4);
  color: #fff;
  border: none;
}

#app.dark-theme .el-tag.el-tag--danger,
#app.dark-theme ~ .el-dialog__wrapper .el-tag.el-tag--danger,
#app.dark-theme ~ .el-message-box__wrapper .el-tag.el-tag--danger {
  background: rgba(255, 219, 219, 0.9);
  color: #ff4949;
}

#app.dark-theme .el-textarea .el-input__count,
#app.dark-theme ~ .el-dialog__wrapper .el-textarea .el-input__count,
#app.dark-theme ~ .el-message-box__wrapper .el-textarea .el-input__count {
  background: transparent;
  color: #fff;
}

#app.dark-theme .el-switch.is-checked .el-switch__core,
#app.dark-theme ~ .el-dialog__wrapper .el-switch.is-checked .el-switch__core,
#app.dark-theme ~ .el-message-box__wrapper .el-switch.is-checked .el-switch__core {
  background: rgba(0, 225, 228, 0.4);
  border: 1px solid rgba(0, 225, 228, 0.6);
}

#app.dark-theme .el-switch .el-switch__core,
#app.dark-theme ~ .el-dialog__wrapper .el-switch .el-switch__core,
#app.dark-theme ~ .el-message-box__wrapper .el-switch .el-switch__core {
  background: rgba(0, 225, 228, 0);
  border: 1px solid rgba(0, 225, 228, 0.6);
}

#app.dark-theme .el-pagination,
#app.dark-theme ~ .el-dialog__wrapper .el-pagination,
#app.dark-theme ~ .el-message-box__wrapper .el-pagination {
  display: flex;
  align-items: center;
  color: rgba(255, 255, 255, 0.8);
}

#app.dark-theme .el-pagination .el-pagination__total,
#app.dark-theme ~ .el-dialog__wrapper .el-pagination .el-pagination__total,
#app.dark-theme ~ .el-message-box__wrapper .el-pagination .el-pagination__total {
  color: #fff;
}

#app.dark-theme .el-pagination .el-pagination__jump,
#app.dark-theme ~ .el-dialog__wrapper .el-pagination .el-pagination__jump,
#app.dark-theme ~ .el-message-box__wrapper .el-pagination .el-pagination__jump {
  color: #fff;
}

#app.dark-theme .el-pagination .btn-next,
#app.dark-theme .el-pagination .btn-prev,
#app.dark-theme ~ .el-dialog__wrapper .el-pagination .btn-next,
#app.dark-theme ~ .el-dialog__wrapper .el-pagination .btn-prev,
#app.dark-theme ~ .el-message-box__wrapper .el-pagination .btn-next,
#app.dark-theme ~ .el-message-box__wrapper .el-pagination .btn-prev {
  background: rgba(59, 139, 255, 0.2);
  border: 1px solid #3b8bff;
}

#app.dark-theme .el-pagination.is-background .el-pager li:not(.disabled).active,
#app.dark-theme ~ .el-dialog__wrapper .el-pagination.is-background .el-pager li:not(.disabled).active,
#app.dark-theme ~ .el-message-box__wrapper .el-pagination.is-background .el-pager li:not(.disabled).active {
  background: rgba(0, 225, 228, 0.4) !important;
  border: 1px solid #00e1e4 !important;
}

#app.dark-theme .el-pagination .el-pager li,
#app.dark-theme ~ .el-dialog__wrapper .el-pagination .el-pager li,
#app.dark-theme ~ .el-message-box__wrapper .el-pagination .el-pager li {
  background: rgba(59, 139, 255, 0.2);
  border: 1px solid rgba(59, 139, 255, 0.6);
  color: rgba(255, 255, 255, 0.8);
}

#app.dark-theme .el-input__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-input__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-input__inner {
  background: transparent;
  border: 1px solid rgba(0, 225, 228, 0.4);
  border-radius: 4px;
  color: #fff;
}

#app.dark-theme .el-input__inner:hover,
#app.dark-theme ~ .el-dialog__wrapper .el-input__inner:hover,
#app.dark-theme ~ .el-message-box__wrapper .el-input__inner:hover {
  border: 1px solid rgba(0, 225, 228, 0.4) !important;
}

#app.dark-theme .el-row, #app.dark-theme .el-col,
#app.dark-theme ~ .el-dialog__wrapper .el-row,
#app.dark-theme ~ .el-dialog__wrapper .el-col,
#app.dark-theme ~ .el-message-box__wrapper .el-row,
#app.dark-theme ~ .el-message-box__wrapper .el-col {
  color: #fff;
}

#app.dark-theme .el-radio,
#app.dark-theme .el-radio-group,
#app.dark-theme ~ .el-dialog__wrapper .el-radio,
#app.dark-theme ~ .el-dialog__wrapper .el-radio-group,
#app.dark-theme ~ .el-message-box__wrapper .el-radio,
#app.dark-theme ~ .el-message-box__wrapper .el-radio-group {
  color: #fff;
}

#app.dark-theme .el-radio .el-radio__input.is-checked .el-radio__inner,
#app.dark-theme .el-radio .el-radio__inner,
#app.dark-theme .el-radio .el-range-editor--medium,
#app.dark-theme .el-radio .el-range-editor--medium .el-range-input,
#app.dark-theme .el-radio-group .el-radio__input.is-checked .el-radio__inner,
#app.dark-theme .el-radio-group .el-radio__inner,
#app.dark-theme .el-radio-group .el-range-editor--medium,
#app.dark-theme .el-radio-group .el-range-editor--medium .el-range-input,
#app.dark-theme ~ .el-dialog__wrapper .el-radio .el-radio__input.is-checked .el-radio__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-radio .el-radio__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-radio .el-range-editor--medium,
#app.dark-theme ~ .el-dialog__wrapper .el-radio .el-range-editor--medium .el-range-input,
#app.dark-theme ~ .el-dialog__wrapper .el-radio-group .el-radio__input.is-checked .el-radio__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-radio-group .el-radio__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-radio-group .el-range-editor--medium,
#app.dark-theme ~ .el-dialog__wrapper .el-radio-group .el-range-editor--medium .el-range-input,
#app.dark-theme ~ .el-message-box__wrapper .el-radio .el-radio__input.is-checked .el-radio__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-radio .el-radio__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-radio .el-range-editor--medium,
#app.dark-theme ~ .el-message-box__wrapper .el-radio .el-range-editor--medium .el-range-input,
#app.dark-theme ~ .el-message-box__wrapper .el-radio-group .el-radio__input.is-checked .el-radio__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-radio-group .el-radio__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-radio-group .el-range-editor--medium,
#app.dark-theme ~ .el-message-box__wrapper .el-radio-group .el-range-editor--medium .el-range-input {
  background: transparent;
}

#app.dark-theme .el-radio .el-radio__input.is-checked .el-radio__inner,
#app.dark-theme .el-radio-group .el-radio__input.is-checked .el-radio__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-radio .el-radio__input.is-checked .el-radio__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-radio-group .el-radio__input.is-checked .el-radio__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-radio .el-radio__input.is-checked .el-radio__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-radio-group .el-radio__input.is-checked .el-radio__inner {
  border-color: #00e1e4;
}

#app.dark-theme .el-radio .el-radio__input.is-checked + .el-radio__label,
#app.dark-theme .el-radio-group .el-radio__input.is-checked + .el-radio__label,
#app.dark-theme ~ .el-dialog__wrapper .el-radio .el-radio__input.is-checked + .el-radio__label,
#app.dark-theme ~ .el-dialog__wrapper .el-radio-group .el-radio__input.is-checked + .el-radio__label,
#app.dark-theme ~ .el-message-box__wrapper .el-radio .el-radio__input.is-checked + .el-radio__label,
#app.dark-theme ~ .el-message-box__wrapper .el-radio-group .el-radio__input.is-checked + .el-radio__label {
  color: #00e1e4;
}

#app.dark-theme .el-radio .el-radio__inner,
#app.dark-theme .el-radio-group .el-radio__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-radio .el-radio__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-radio-group .el-radio__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-radio .el-radio__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-radio-group .el-radio__inner {
  border: 1px solid #00aeff;
}

#app.dark-theme .el-radio .el-radio-button__inner,
#app.dark-theme .el-radio-group .el-radio-button__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-radio .el-radio-button__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-radio-group .el-radio-button__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-radio .el-radio-button__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-radio-group .el-radio-button__inner {
  background: rgba(59, 139, 255, 0.4);
  border: 1px solid #3b8bff;
  color: #fff;
}

#app.dark-theme .el-radio .el-radio-button__orig-radio:checked + .el-radio-button__inner,
#app.dark-theme .el-radio-group .el-radio-button__orig-radio:checked + .el-radio-button__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-radio .el-radio-button__orig-radio:checked + .el-radio-button__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-radio-group .el-radio-button__orig-radio:checked + .el-radio-button__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-radio .el-radio-button__orig-radio:checked + .el-radio-button__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-radio-group .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  background: rgba(0, 225, 228, 0.6);
  border-color: transparent;
}

#app.dark-theme .el-radio .el-radio-button__inner,
#app.dark-theme .el-radio-group .el-radio-button__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-radio .el-radio-button__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-radio-group .el-radio-button__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-radio .el-radio-button__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-radio-group .el-radio-button__inner {
  border-color: transparent;
}

#app.dark-theme .el-checkbox .el-checkbox__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-checkbox .el-checkbox__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-checkbox .el-checkbox__inner {
  background: #152a62;
  border: 1px solid rgba(0, 225, 228, 0.6);
  border-radius: 2px;
}

#app.dark-theme .el-checkbox.is-checked .el-checkbox__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-checkbox.is-checked .el-checkbox__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-checkbox.is-checked .el-checkbox__inner {
  background: rgba(0, 225, 228, 0.4);
  border: 1px solid #00e1e4;
  color: #00e1e4;
}

#app.dark-theme .el-checkbox .el-checkbox__input.is-checked + .el-checkbox__label,
#app.dark-theme ~ .el-dialog__wrapper .el-checkbox .el-checkbox__input.is-checked + .el-checkbox__label,
#app.dark-theme ~ .el-message-box__wrapper .el-checkbox .el-checkbox__input.is-checked + .el-checkbox__label {
  color: #00e1e4;
}

#app.dark-theme .el-checkbox .el-checkbox__label,
#app.dark-theme ~ .el-dialog__wrapper .el-checkbox .el-checkbox__label,
#app.dark-theme ~ .el-message-box__wrapper .el-checkbox .el-checkbox__label {
  color: #fff;
}

#app.dark-theme .el-form--inline, #app.dark-theme .el-form-item__label,
#app.dark-theme ~ .el-dialog__wrapper .el-form--inline,
#app.dark-theme ~ .el-dialog__wrapper .el-form-item__label,
#app.dark-theme ~ .el-message-box__wrapper .el-form--inline,
#app.dark-theme ~ .el-message-box__wrapper .el-form-item__label {
  color: #fff;
}

#app.dark-theme .el-textarea input:hover,
#app.dark-theme ~ .el-dialog__wrapper .el-textarea input:hover,
#app.dark-theme ~ .el-message-box__wrapper .el-textarea input:hover {
  border: 1px solid rgba(0, 225, 228, 0.4) !important;
}

#app.dark-theme .el-textarea .el-textarea__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-textarea .el-textarea__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-textarea .el-textarea__inner {
  background: transparent;
  border: 1px solid rgba(0, 225, 228, 0.4);
  border-radius: 4px;
  color: #617898;
}

#app.dark-theme button.el-button.el-button--primary,
#app.dark-theme ~ .el-dialog__wrapper button.el-button.el-button--primary,
#app.dark-theme ~ .el-message-box__wrapper button.el-button.el-button--primary {
  color: #ffffff !important;
  background: rgba(0, 225, 228, 0.4) !important;
  border: 1px solid #00e1e4 !important;
}

#app.dark-theme button.el-button.el-button--primary.is-disabled,
#app.dark-theme ~ .el-dialog__wrapper button.el-button.el-button--primary.is-disabled,
#app.dark-theme ~ .el-message-box__wrapper button.el-button.el-button--primary.is-disabled {
  background: rgba(169, 201, 255, 0.5) !important;
}

#app.dark-theme button.el-button.el-button--default,
#app.dark-theme ~ .el-dialog__wrapper button.el-button.el-button--default,
#app.dark-theme ~ .el-message-box__wrapper button.el-button.el-button--default {
  color: #ffffff !important;
  background: rgba(59, 139, 255, 0.4) !important;
  border: 1px solid #3b8bff !important;
}

#app.dark-theme .el-button--text,
#app.dark-theme ~ .el-dialog__wrapper .el-button--text,
#app.dark-theme ~ .el-message-box__wrapper .el-button--text {
  color: #00aeff;
}

#app.dark-theme .el-button--text.is-disabled,
#app.dark-theme ~ .el-dialog__wrapper .el-button--text.is-disabled,
#app.dark-theme ~ .el-message-box__wrapper .el-button--text.is-disabled {
  color: #C0C4CC;
}

#app.dark-theme .el-input input:hover,
#app.dark-theme ~ .el-dialog__wrapper .el-input input:hover,
#app.dark-theme ~ .el-message-box__wrapper .el-input input:hover {
  border: 1px solid rgba(0, 225, 228, 0.4) !important;
}

#app.dark-theme .el-input.is-focus .el-input__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-input.is-focus .el-input__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-input.is-focus .el-input__inner {
  border-color: #00e1e4 !important;
}

#app.dark-theme .el-input-number__increase,
#app.dark-theme .el-input-number__decrease,
#app.dark-theme ~ .el-dialog__wrapper .el-input-number__increase,
#app.dark-theme ~ .el-dialog__wrapper .el-input-number__decrease,
#app.dark-theme ~ .el-message-box__wrapper .el-input-number__increase,
#app.dark-theme ~ .el-message-box__wrapper .el-input-number__decrease {
  background: transparent;
  border-color: rgba(0, 225, 228, 0.5);
  color: #fff;
}

#app.dark-theme .el-select .el-input .el-input__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-select .el-input .el-input__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-select .el-input .el-input__inner {
  color: #00e1e4;
}

#app.dark-theme .vue-treeselect__control,
#app.dark-theme ~ .el-dialog__wrapper .vue-treeselect__control,
#app.dark-theme ~ .el-message-box__wrapper .vue-treeselect__control {
  background: transparent;
  border-color: #00e1e4;
}

#app.dark-theme .vue-treeselect__control .vue-treeselect__single-value,
#app.dark-theme ~ .el-dialog__wrapper .vue-treeselect__control .vue-treeselect__single-value,
#app.dark-theme ~ .el-message-box__wrapper .vue-treeselect__control .vue-treeselect__single-value {
  color: #fff;
}

#app.dark-theme .ntips,
#app.dark-theme .tips,
#app.dark-theme ~ .el-dialog__wrapper .ntips,
#app.dark-theme ~ .el-dialog__wrapper .tips,
#app.dark-theme ~ .el-message-box__wrapper .ntips,
#app.dark-theme ~ .el-message-box__wrapper .tips {
  color: #fff;
}

#app.dark-theme .el-table--border .el-table__cell,
#app.dark-theme ~ .el-dialog__wrapper .el-table--border .el-table__cell,
#app.dark-theme ~ .el-message-box__wrapper .el-table--border .el-table__cell {
  border-right: none;
}

#app.dark-theme .el-table,
#app.dark-theme ~ .el-dialog__wrapper .el-table,
#app.dark-theme ~ .el-message-box__wrapper .el-table {
  color: rgba(255, 255, 255, 0.8);
  background-color: transparent;
}

#app.dark-theme .el-table .el-table__expanded-cell,
#app.dark-theme ~ .el-dialog__wrapper .el-table .el-table__expanded-cell,
#app.dark-theme ~ .el-message-box__wrapper .el-table .el-table__expanded-cell {
  background: transparent;
}

#app.dark-theme .el-table th.el-table__cell,
#app.dark-theme ~ .el-dialog__wrapper .el-table th.el-table__cell,
#app.dark-theme ~ .el-message-box__wrapper .el-table th.el-table__cell {
  background: transparent;
}

#app.dark-theme .el-table thead.has-gutter,
#app.dark-theme ~ .el-dialog__wrapper .el-table thead.has-gutter,
#app.dark-theme ~ .el-message-box__wrapper .el-table thead.has-gutter {
  background: rgba(59, 139, 255, 0.2) !important;
}

#app.dark-theme .el-table thead.has-gutter > tr > th,
#app.dark-theme ~ .el-dialog__wrapper .el-table thead.has-gutter > tr > th,
#app.dark-theme ~ .el-message-box__wrapper .el-table thead.has-gutter > tr > th {
  border-bottom: 1px solid #3b8bff !important;
  background: rgba(59, 139, 255, 0.2) !important;
}

#app.dark-theme .el-table .el-table__expand-icon,
#app.dark-theme ~ .el-dialog__wrapper .el-table .el-table__expand-icon,
#app.dark-theme ~ .el-message-box__wrapper .el-table .el-table__expand-icon {
  color: #fff;
}

#app.dark-theme .el-table th,
#app.dark-theme .el-table tr,
#app.dark-theme ~ .el-dialog__wrapper .el-table th,
#app.dark-theme ~ .el-dialog__wrapper .el-table tr,
#app.dark-theme ~ .el-message-box__wrapper .el-table th,
#app.dark-theme ~ .el-message-box__wrapper .el-table tr {
  background-color: transparent;
}

#app.dark-theme .el-table .el-table__header-wrapper th,
#app.dark-theme ~ .el-dialog__wrapper .el-table .el-table__header-wrapper th,
#app.dark-theme ~ .el-message-box__wrapper .el-table .el-table__header-wrapper th {
  color: rgba(255, 255, 255, 0.8);
}

#app.dark-theme .el-table .el-table__body tr.el-table__row--striped td.el-table__cell,
#app.dark-theme ~ .el-dialog__wrapper .el-table .el-table__body tr.el-table__row--striped td.el-table__cell,
#app.dark-theme ~ .el-message-box__wrapper .el-table .el-table__body tr.el-table__row--striped td.el-table__cell {
  background: rgba(59, 139, 255, 0.1);
}

#app.dark-theme .el-table .el-table__header-wrapper th,
#app.dark-theme .el-table .el-table__fixed-header-wrapper th,
#app.dark-theme ~ .el-dialog__wrapper .el-table .el-table__header-wrapper th,
#app.dark-theme ~ .el-dialog__wrapper .el-table .el-table__fixed-header-wrapper th,
#app.dark-theme ~ .el-message-box__wrapper .el-table .el-table__header-wrapper th,
#app.dark-theme ~ .el-message-box__wrapper .el-table .el-table__fixed-header-wrapper th {
  color: rgba(255, 255, 255, 0.8);
  background: transparent !important;
}

#app.dark-theme .el-table .el-table__fixed-right::before,
#app.dark-theme .el-table .el-table__fixed::before,
#app.dark-theme ~ .el-dialog__wrapper .el-table .el-table__fixed-right::before,
#app.dark-theme ~ .el-dialog__wrapper .el-table .el-table__fixed::before,
#app.dark-theme ~ .el-message-box__wrapper .el-table .el-table__fixed-right::before,
#app.dark-theme ~ .el-message-box__wrapper .el-table .el-table__fixed::before {
  display: none;
}

#app.dark-theme .el-table td.el-table__cell,
#app.dark-theme ~ .el-dialog__wrapper .el-table td.el-table__cell,
#app.dark-theme ~ .el-message-box__wrapper .el-table td.el-table__cell {
  border-bottom: 1px solid rgba(59, 139, 255, 0.4);
}

#app.dark-theme .el-table td.el-table__cell.el-table__expanded-cell,
#app.dark-theme ~ .el-dialog__wrapper .el-table td.el-table__cell.el-table__expanded-cell,
#app.dark-theme ~ .el-message-box__wrapper .el-table td.el-table__cell.el-table__expanded-cell {
  border-bottom: none;
}

#app.dark-theme .el-table tbody tr:hover > td,
#app.dark-theme ~ .el-dialog__wrapper .el-table tbody tr:hover > td,
#app.dark-theme ~ .el-message-box__wrapper .el-table tbody tr:hover > td {
  background-color: rgba(59, 139, 255, 0.1) !important;
  border: 1px solid #00e3e4 !important;
  border-left: none !important;
  border-right: none !important;
}

#app.dark-theme .el-table tbody tr:hover > td:first-of-type,
#app.dark-theme ~ .el-dialog__wrapper .el-table tbody tr:hover > td:first-of-type,
#app.dark-theme ~ .el-message-box__wrapper .el-table tbody tr:hover > td:first-of-type {
  border-left: 1px solid #00e3e4 !important;
}

#app.dark-theme .el-table tbody tr:hover > td:last-of-type,
#app.dark-theme ~ .el-dialog__wrapper .el-table tbody tr:hover > td:last-of-type,
#app.dark-theme ~ .el-message-box__wrapper .el-table tbody tr:hover > td:last-of-type {
  border-right: 1px solid #00e3e4 !important;
}

#app.dark-theme .el-table .el-table__body tr.hover-row > td,
#app.dark-theme ~ .el-dialog__wrapper .el-table .el-table__body tr.hover-row > td,
#app.dark-theme ~ .el-message-box__wrapper .el-table .el-table__body tr.hover-row > td {
  background-color: rgba(59, 139, 255, 0.1);
}

#app.dark-theme .el-table .el-table__fixed,
#app.dark-theme .el-table .el-table__fixed-right,
#app.dark-theme ~ .el-dialog__wrapper .el-table .el-table__fixed,
#app.dark-theme ~ .el-dialog__wrapper .el-table .el-table__fixed-right,
#app.dark-theme ~ .el-message-box__wrapper .el-table .el-table__fixed,
#app.dark-theme ~ .el-message-box__wrapper .el-table .el-table__fixed-right {
  background: #152a62;
}

#app.dark-theme .el-table .el-table__fixed th.el-table__cell.is-leaf,
#app.dark-theme .el-table .el-table__fixed-right th.el-table__cell.is-leaf,
#app.dark-theme ~ .el-dialog__wrapper .el-table .el-table__fixed th.el-table__cell.is-leaf,
#app.dark-theme ~ .el-dialog__wrapper .el-table .el-table__fixed-right th.el-table__cell.is-leaf,
#app.dark-theme ~ .el-message-box__wrapper .el-table .el-table__fixed th.el-table__cell.is-leaf,
#app.dark-theme ~ .el-message-box__wrapper .el-table .el-table__fixed-right th.el-table__cell.is-leaf {
  border-bottom: 1px solid #3b8bff;
  background: rgba(59, 139, 255, 0.3) !important;
}

#app.dark-theme .el-input__inner,
#app.dark-theme ~ .el-dialog__wrapper .el-input__inner,
#app.dark-theme ~ .el-message-box__wrapper .el-input__inner {
  background: transparent;
  border: 1px solid rgba(0, 225, 228, 0.4);
  border-radius: 4px;
  color: #617898;
}

#app.dark-theme .el-input__inner:hover,
#app.dark-theme ~ .el-dialog__wrapper .el-input__inner:hover,
#app.dark-theme ~ .el-message-box__wrapper .el-input__inner:hover {
  border: 1px solid rgba(0, 225, 228, 0.4) !important;
}

#app.dark-theme .el-range-editor.is-active,
#app.dark-theme ~ .el-dialog__wrapper .el-range-editor.is-active,
#app.dark-theme ~ .el-message-box__wrapper .el-range-editor.is-active {
  border: 1px solid rgba(0, 225, 228, 0.4) !important;
}

#app.dark-theme .el-date-editor .el-range-input,
#app.dark-theme ~ .el-dialog__wrapper .el-date-editor .el-range-input,
#app.dark-theme ~ .el-message-box__wrapper .el-date-editor .el-range-input {
  color: #00e1e4;
}

#app.dark-theme .el-picker-panel,
#app.dark-theme ~ .el-dialog__wrapper .el-picker-panel,
#app.dark-theme ~ .el-message-box__wrapper .el-picker-panel {
  color: #fff;
}

#app.dark-theme .el-tabs__item,
#app.dark-theme ~ .el-dialog__wrapper .el-tabs__item,
#app.dark-theme ~ .el-message-box__wrapper .el-tabs__item {
  color: #fff;
}

#app.dark-theme .el-tabs--border-card, #app.dark-theme .el-tabs--border-card > .el-tabs__header,
#app.dark-theme ~ .el-dialog__wrapper .el-tabs--border-card,
#app.dark-theme ~ .el-dialog__wrapper .el-tabs--border-card > .el-tabs__header,
#app.dark-theme ~ .el-message-box__wrapper .el-tabs--border-card,
#app.dark-theme ~ .el-message-box__wrapper .el-tabs--border-card > .el-tabs__header {
  background: transparent !important;
  border-left: none !important;
}

#app.dark-theme .el-tabs__nav-wrap::after,
#app.dark-theme ~ .el-dialog__wrapper .el-tabs__nav-wrap::after,
#app.dark-theme ~ .el-message-box__wrapper .el-tabs__nav-wrap::after {
  background: rgba(59, 139, 255, 0.4) !important;
}

#app.dark-theme .el-tabs__item.is-active,
#app.dark-theme ~ .el-dialog__wrapper .el-tabs__item.is-active,
#app.dark-theme ~ .el-message-box__wrapper .el-tabs__item.is-active {
  color: #00e1e4 !important;
}

#app.dark-theme .el-tabs__active-bar,
#app.dark-theme ~ .el-dialog__wrapper .el-tabs__active-bar,
#app.dark-theme ~ .el-message-box__wrapper .el-tabs__active-bar {
  background: rgba(0, 225, 228, 0.4) !important;
}

#app.dark-theme .el-tabs--left .el-tabs__item.is-left,
#app.dark-theme ~ .el-dialog__wrapper .el-tabs--left .el-tabs__item.is-left,
#app.dark-theme ~ .el-message-box__wrapper .el-tabs--left .el-tabs__item.is-left {
  background: rgba(59, 139, 255, 0.4) !important;
}

#app.dark-theme .ql-snow,
#app.dark-theme ~ .el-dialog__wrapper .ql-snow,
#app.dark-theme ~ .el-message-box__wrapper .ql-snow {
  border-color: rgba(0, 225, 228, 0.4);
}

#app.dark-theme .ql-snow .ql-picker, #app.dark-theme .ql-snow .ql-stroke, #app.dark-theme .ql-snow .ql-fill,
#app.dark-theme ~ .el-dialog__wrapper .ql-snow .ql-picker,
#app.dark-theme ~ .el-dialog__wrapper .ql-snow .ql-stroke,
#app.dark-theme ~ .el-dialog__wrapper .ql-snow .ql-fill,
#app.dark-theme ~ .el-message-box__wrapper .ql-snow .ql-picker,
#app.dark-theme ~ .el-message-box__wrapper .ql-snow .ql-stroke,
#app.dark-theme ~ .el-message-box__wrapper .ql-snow .ql-fill {
  stroke: #fff;
  color: #fff;
}

#app.dark-theme .el-step .el-step__line,
#app.dark-theme ~ .el-dialog__wrapper .el-step .el-step__line,
#app.dark-theme ~ .el-message-box__wrapper .el-step .el-step__line {
  background: rgba(59, 139, 255, 0.4);
}

#app.dark-theme .el-tree--highlight-current
.el-tree-node.is-current
> .el-tree-node__content,
#app.dark-theme ~ .el-dialog__wrapper .el-tree--highlight-current
.el-tree-node.is-current
> .el-tree-node__content,
#app.dark-theme ~ .el-message-box__wrapper .el-tree--highlight-current
.el-tree-node.is-current
> .el-tree-node__content {
  background: rgba(0, 225, 228, 0.1);
  color: #fff;
}

#app.dark-theme .tree-border,
#app.dark-theme ~ .el-dialog__wrapper .tree-border,
#app.dark-theme ~ .el-message-box__wrapper .tree-border {
  border: none;
}

#app.dark-theme .el-tree,
#app.dark-theme ~ .el-dialog__wrapper .el-tree,
#app.dark-theme ~ .el-message-box__wrapper .el-tree {
  background: rgba(59, 139, 255, 0.1);
  color: #fff;
}

#app.dark-theme .el-tree .el-tree-node:focus > .el-tree-node__content,
#app.dark-theme .el-tree .el-tree-node__content:hover,
#app.dark-theme ~ .el-dialog__wrapper .el-tree .el-tree-node:focus > .el-tree-node__content,
#app.dark-theme ~ .el-dialog__wrapper .el-tree .el-tree-node__content:hover,
#app.dark-theme ~ .el-message-box__wrapper .el-tree .el-tree-node:focus > .el-tree-node__content,
#app.dark-theme ~ .el-message-box__wrapper .el-tree .el-tree-node__content:hover {
  background: rgba(0, 225, 228, 0.1);
}

#app.dark-theme .el-tree .el-tree-node__content > .el-tree-node__expand-icon,
#app.dark-theme ~ .el-dialog__wrapper .el-tree .el-tree-node__content > .el-tree-node__expand-icon,
#app.dark-theme ~ .el-message-box__wrapper .el-tree .el-tree-node__content > .el-tree-node__expand-icon {
  color: #00e1e4;
}

#app.dark-theme .el-tree .el-tree-node__expand-icon.is-leaf,
#app.dark-theme ~ .el-dialog__wrapper .el-tree .el-tree-node__expand-icon.is-leaf,
#app.dark-theme ~ .el-message-box__wrapper .el-tree .el-tree-node__expand-icon.is-leaf {
  color: transparent;
}

#app.dark-theme .el-tree.el-tree--highlight-current > .el-tree-node > .el-tree-node__content,
#app.dark-theme .el-tree > .el-tree-node > .el-tree-node__content,
#app.dark-theme ~ .el-dialog__wrapper .el-tree.el-tree--highlight-current > .el-tree-node > .el-tree-node__content,
#app.dark-theme ~ .el-dialog__wrapper .el-tree > .el-tree-node > .el-tree-node__content,
#app.dark-theme ~ .el-message-box__wrapper .el-tree.el-tree--highlight-current > .el-tree-node > .el-tree-node__content,
#app.dark-theme ~ .el-message-box__wrapper .el-tree > .el-tree-node > .el-tree-node__content {
  color: #00e1e4;
}

#app.dark-theme .el-upload-dragger,
#app.dark-theme ~ .el-dialog__wrapper .el-upload-dragger,
#app.dark-theme ~ .el-message-box__wrapper .el-upload-dragger {
  background: transparent;
}

#app.dark-theme ::-webkit-scrollbar-thumb,
#app.dark-theme ~ .el-dialog__wrapper ::-webkit-scrollbar-thumb,
#app.dark-theme ~ .el-message-box__wrapper ::-webkit-scrollbar-thumb {
  background-color: #102471;
  border-radius: 32px;
}

#app.dark-theme ::-webkit-scrollbar-track,
#app.dark-theme ~ .el-dialog__wrapper ::-webkit-scrollbar-track,
#app.dark-theme ~ .el-message-box__wrapper ::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 32px;
}

#app.dark-theme .vue-treeselect__menu,
#app.dark-theme ~ .el-dialog__wrapper .vue-treeselect__menu,
#app.dark-theme ~ .el-message-box__wrapper .vue-treeselect__menu {
  background: #022d5c !important;
}

#app.dark-theme .vue-treeselect--single .vue-treeselect__option--selected, #app.dark-theme .vue-treeselect--single .vue-treeselect__option--selected:hover,
#app.dark-theme ~ .el-dialog__wrapper .vue-treeselect--single .vue-treeselect__option--selected,
#app.dark-theme ~ .el-dialog__wrapper .vue-treeselect--single .vue-treeselect__option--selected:hover,
#app.dark-theme ~ .el-message-box__wrapper .vue-treeselect--single .vue-treeselect__option--selected,
#app.dark-theme ~ .el-message-box__wrapper .vue-treeselect--single .vue-treeselect__option--selected:hover {
  background: #00aec2 !important;
  color: #fff;
}

#app.dark-theme .vue-treeselect--single .vue-treeselect__option--selected:hover, #app.dark-theme .vue-treeselect__option--highlight,
#app.dark-theme ~ .el-dialog__wrapper .vue-treeselect--single .vue-treeselect__option--selected:hover,
#app.dark-theme ~ .el-dialog__wrapper .vue-treeselect__option--highlight,
#app.dark-theme ~ .el-message-box__wrapper .vue-treeselect--single .vue-treeselect__option--selected:hover,
#app.dark-theme ~ .el-message-box__wrapper .vue-treeselect__option--highlight {
  background: #00aec2 !important;
  color: #fff;
}

#app.dark-theme ~ .el-popover .icon-body .el-input--medium .el-input__inner {
  background: transparent !important;
  border: 1px solid rgba(0, 225, 228, 0.4) !important;
  color: #fff;
}

#app.dark-theme ~ .el-popover .icon-body .icon-list > div {
  color: #fff !important;
}

#app.dark-theme .el-input__inner, #app.dark-theme ~ .el-dialog__wrapper .el-input__inner, #app.dark-theme ~ .el-dialog__wrapper .el-textarea__inner {
  color: #fff !important;
}

/* 滚动条上的滚动滑块 */
#app.dark-theme ~ .el-popover ::-webkit-scrollbar-thumb {
  background-color: #102471;
  border-radius: 32px;
}

/* 滚动条轨道 */
#app.dark-theme ~ .el-popover ::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 32px;
}

body .tribute-container {
  background: rgba(0, 0, 0, 0.1);
  color: #fff;
  padding: 10px;
}

body .tribute-container ul {
  list-style: none;
}
